DoCBR

Syntax: @DoCBR KnowledgeObject

The DoCBR command can be used to execute a KnowledgeObject to enable Case Based Reasoning (CBR). Typically, this would involve executing the decision tree (and any nested/chained trees) of the knowledgeObject.

This execution does NOT perform standard inference. The CBR process only uses the values of currently known (i.e. evaluated) attributes in order to perform a "look ahead" down the tree path(s) - which then designates all the outcomes being either valid or invalid. Any unknown attributes (i.e. those with no current value) will not be prompted for, or evaluated as they would via the standard inference process.

This provides a way to narrow down selections, while only needing to use whatever is currently known - in terms of attribute values.

See also the topic on Using Case Based Reasoning.